Features of EINet MacWeb
As a
World Wide Web navigation tool, MacWeb offers a full range of functions.
HTML Forms Support
- MacWeb supports HTML forms, NOW.
Lightweight Memory Footprint
- MacWeb has an executable size of approximately 370K. It has
been run on a 2MB PowerBook 100 using System 7!
User Interface
-
- Editable URL Display - EINet MacWeb's current URL
display is editable. The user can open a URL by simply editing the
currently displayed URL (or typing in a new one) and pressing
<
return
> or <enter
>. MacWeb attempts
to open the specified URL!
- Screen Preservation - Maximized screen space for
document display was a key goal from the outset. Achieving this goal had
several noticable effects on the user interface of MacWeb. First, the
horizontal scroll bar is small, and the remainder of the area at the bottom
of the window (to the left of the horizontal scroll bar) has been dedicated
to the status message display. Second, the History popup is not always
directly visible, but rather it can be invoked in one of three ways: (1)
command-clicking on the title of the Window, (2) clicking AND HOLDING on
the back/forward arrows, or (3) using the Navigate menu.
- Styles - Flexibility and ease of use were two key
goals for the Styles interface. A user can
customize the style of virtually any HTML element! However, this
flexibility does not come at the expense of ease of use. Users may
easily change the look and feel of an ENTIRE
document through the application of inheritance in the Styles
structure. All HTML element styles are initially configured to inherit most
(if not all) style attributes (font, size, etc.) from their parent (that
is, the element in which they occur in the document being viewed). As such, a
user can change the document font from Helvetica to Chicago simply by
editing Root's font style! All other Styles can be edited in a similar
fashion.
- Preferences - At present, EINet MacWeb provides three
distinctive preference attributes:
- A hotlist to open at startup. Rather than having to explicitly open a
hotlist after invoking the tool, the user can specify a preferred hotlist
to be opened automatically when EINet MacWeb initializes.
- Control of blank line suppression. Some HTML writers use multiple
<P> tags for explicit control of whitespace. EINet
MacWeb allows the user to specify whether multiple blank lines should be
suppressed (the default) or allowed.
- Background color. The document window background color may be
explicitly defined as a startup preference.
- Open URL Dialog Retains Last URL - The Open URL dialog
retains the last path typed by the user. The Open URL dialog also contains
a popup menu containing hotlist items.
- Files Easily Retrieved and Saved to Disk -
If the user modifies any document-retrieving event with the <shift>key (e.g., by pressing <shift> while clicking on a link, by pressing
<shift>-<return> in the URL display, etc.), the document will then be
retrieved and saved to disk in the user-specified file.
Users can modify any event that results in a retrieval with the shift
key. For example, pressing shift and clicking on an anchor or
pressing shift-return in the URL display will retrieve the file to
disk. If you additionally press control, then any MIME headers will be
preserved.
- View Source - MacWeb can generate HTML or retrieve a
document source, automatically save it in a temporary file, and invoke an
external editor on this file for viewing.
Apple Event Support
- EINet MacWeb supports two notable Apple Events: Open Document
(
ODOC
) and Open URL
(OURL
). When sent an
ODOC
Apple Event, EINet MacWeb will open the
specified document (quite useful for adding HTML rendering capabilities to
other applications). Similarly, when sent an
OURL
Apple Event, EINet MacWeb will retrieve
and display the specified document (additional options to the
OURL
event can direct EINet MacWeb to save
the retrieved document in a specified file, with/without MIME headers).
Other Nice Features
-
- Import of Mosaic Hotlists. - EINet MacWeb can import
hotlists created by
NCSA Mosaic for Macintosh. Simply drag and drop them on the EINet MacWeb
icon, or select them via the hotlist->open selection dialog.
- Retains Window Scroll Position - Resizing scrolled
windows retains the current scroll position.
- Automatic Document Resizing - After the document window
has been resized, documents recalled from the history are automatically
resized to fit the new document window size.
- Configuration Information Defined in Resources - All
of MacWeb's configuration information is defined in Resources, thus
MacWeb's initial configuration may be changed by simply editing these
resources.